﻿using Abp.Domain.Entities;
using DualControl.Common;
using System;
using System.Collections.Generic;
using System.Text;

namespace DualControl.CompanyInfos
{
    public class CompanyInfo : Entity, IMustHaveTenant
    {

        //公司名称
       public string CompanyFullName { get; set; }

        //经纬度
        public double? Longitude { get; set; }

        public double? Latitude { get; set; }

        //企业地址
        public string Address { get; set; }

        //安全机构工作人员数量
        public int? Safetyofficer { get; set; }

        //主要产品
        //经营状态
        //职工人数
        public int? EmployeeNumber { get; set; }
        
        //专职兼职安全员
        public int? SafetyManagermentPerson { get; set; }

        //特种作业人数
        public int? SpecialOperationNumber { get; set; }

        //法人名称
        public string LegalRepresentative { get; set; }

        //所属城市
        public string City { get; set; }
        //邮政编码
        public string ZipCode { get; set; }

        //联系电话
        public string CompanyPhone { get; set; }

        //联系人
        public string Contact { get; set; }
        //联系人移动电话
        public string ContactPhone { get; set; }
        public string ContactFixedPhone { get; set; }

        //企业所属分类  金属 非金属 
        public string EnterpriseClassification { get; set; }

        //危险作业场所
        public string HazardousWorkPlaceTypes {get;set;}
        
        //生产许可证
        public string ProductionLicense { get; set; }
        //有效期
        public DateTime ExpireTime { get; set; }
        //开采方式
        public string MiningMethod { get; set; }
        //主要矿种及生产规模
        public string ProductionScale { get; set; }
        //生产过程中的有毒有害因素
        public string HarmfulFactors { get; set; }

        //简介
        public string BriefIntroduction { get; set; }

        public int TenantId { get; set; }
    }
}
